<?php
/**
 * PHP Framework Core common includes
 *
 * @author Andrew <andrew@vitche.com>
 * @author Frozen Rain <frozenrain@mail.ru>
 **/

// Namespace
ClassRegistrar::attach('Framework.Core', '');

// Classes
ClassRegistrar::attach('Framework.Core.Caching', 'Cache');

ClassRegistrar::attach('Framework.Core.Configuration', 'Configuration');

ClassRegistrar::attach('Framework.Core.Diagnostics', 'Trace');

ClassRegistrar::attach('Framework.Core.Reflection', 'IReflectable');
ClassRegistrar::attach('Framework.Core.Reflection.Emit', 'ClassRegistrar');
ClassRegistrar::attach('Framework.Core.Reflection.Emit', 'CodeProxy');
ClassRegistrar::attach('Framework.Core.Reflection.Emit', 'NamingConventionMapper');

ClassRegistrar::attach('Framework.Core.Threading', 'Thread');

ClassRegistrar::attach('Framework.Core', 'Guid');
ClassRegistrar::attach('Framework.Core', 'Object');
ClassRegistrar::attach('Framework.Core', 'Type');
ClassRegistrar::attach('Framework.Core.IO.Serialization', 'JSONSerializer');
ClassRegistrar::attach('Framework.Core.IO.Serialization', 'SOAPSerializer');

ClassRegistrar::attach('Framework.Core.Web.SessionState', 'HttpSessionState');
?>